﻿using System;
using Logica.Comandos.AseguradoraCommand;

namespace Logica.Fabricas
{
    /// <summary>
    /// Fabrica de todos los comando asociados a la entidad aseguradora
    /// </summary>
    public class FComandoAseguradora: FComandos
    {
        public override Comando Agregar()
        {
            return new ComandoCrearAseguradora();
        }

        public override Comando Consultar()
        {
            return new ComandoBuscarAseguradora();
        }

        public override Comando Eliminar()
        {
            throw new NotImplementedException();
        }

        public override Comando Editar()
        {
            return new ComandoEditarAseguradora();
        }

        public override Comando ConsultarTodos()
        {
            return new ComandoObtenerTodasAseguradoras();
        }
    }
}
